Algorithms and Data Structures for Truncated Hierarchical B-splines
نویسندگان
چکیده
Tensor–product B–spline surfaces are commonly used as standard modeling tool in Computer Aided Geometric Design and for numerical simulation in Isogeometric Analysis. However, when considering tensor–product grids, there is no possibility of a localized mesh refinement without propagation of the refinement outside the region of interest. The recently introduced truncated hierarchical B–splines (THB– splines) [5] provide the possibility of a local and adaptive refinement procedure, while simultaneously preserving the partition of unity property. We present an effective implementation of the fundamental algorithms needed for the manipulation of THB–spline representations based on standard data structures. By combining a quadtree data structure — which is used to represent the nested sequence of subdomains — with a suitable data structure for sparse matrices, we obtain an efficient technique for the construction and evaluation of THB–splines.
منابع مشابه
A Versatile Strategy for the Implementation of Adaptive Splines
This paper presents an implementation framework for spline spaces over T-meshes (and their d-dimensional analogs). The aim is to share code between the implementation of several spline spaces. This is achieved by reducing evaluation to a generalized Bézier extraction. The approach was tested by implementing hierarchical B-splines, truncated hierarchical B-splines, decoupled hierarchical B-splin...
متن کاملTHB-splines: The truncated basis for hierarchical splines
The construction of classical hierarchical B–splines can be suitably modified in order to define locally supported basis functions that form a partition of unity. We will show that this property can be obtained by reducing the support of basis functions defined on coarse grids, according to finer levels in the hierarchy of splines. This truncation not only decreases the overlapping of supports ...
متن کاملConversion between T-Splines and Hierarchical B-Splines
T-splines is a recently developed surface modelling technique which is a generalization of B-splines and allows true local refinement. Another well established method supporting local refinement is hierarchical B-splines. This paper presents algorithms for transformation between T-splines and hierarchical (rational) B-splines. With the transformation, a surface expressed in terms of T-splines c...
متن کاملC1 bicubic splines over general T-meshes
The present authors have introduced polynomial splines over T-meshes (PHT-splines) and provided the theories and applications for PHT-splines over hierarchical T-meshes. This paper generalizes PHT-splines to arbitrary topology over general T-meshes with any structures. The general PHT-spline surfaces can be constructed through an unified scheme to interpolate the local geometric information at ...
متن کاملEffortless construction of hierarchical spline quasi-interpolants
Quasi-interpolation is a well-known technique to construct accurate approximants to a given set of data or a given function by means of a local approach. A quasi-interpolant is usually obtained as a linear combination of a given system of blending functions that form a convex partition of unity and possess a small local support. These properties ensure both numerical stability and local control...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012